﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;                  //
using System.Data.SqlClient;        //необходимые пространства имен для работы с БД SQL   
using System.Data.SqlTypes;         //
using System.Web.Configuration;     //используется для установки конфигурации ASP.NET

namespace IndividualTask
{
    public partial class WebForm5 : System.Web.UI.Page
    {
        SqlConnection connection;
        private string connectionString = WebConfigurationManager.ConnectionStrings["CinemaConnectionString"].ConnectionString;   //канал доступа
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["login"] != null)
            {
                Panel2.Visible = true;
                HyperLink5.Visible = false;
            }
            else
            {
                Panel2.Visible = false;
                HyperLink5.Visible = true;
            }
            connection = new SqlConnection(connectionString);                   //соединение с БД
            connection.Open();                                                  //открываем соединение
        }

        protected void Calendar1_SelectionChanged(object sender, EventArgs e)   //событие по нажатию на дату в календаре
        {
            TextBox3.Text = Calendar1.SelectedDate.ToShortDateString();
           
        }

        protected void Button1_Click(object sender, EventArgs e)                //событие по нажатию кнопки "добавить"
        {
            try
            {

                localhost.WebService webServ = new localhost.WebService();
                webServ.AddSession(ListBox2.SelectedValue.ToString(), ListBox3.SelectedValue.ToString(), TextBox3.Text, TextBox1.Text, TextBox2.Text);
               

              Response.Redirect("~/success.aspx");
            }

            catch (SqlException ex)
            {
                Console.WriteLine("Error" + ex.Message);
                Console.ReadKey();
            }
        }

        protected void Button2_Click(object sender, EventArgs e)
        {
            Session.Abandon();
            Response.Redirect(Request.Path);

        }
    }
}